home *** CD-ROM | disk | FTP | other *** search
/ Network CD 2 / Network CD - Volume 2.iso / legaltools / lsdlt030.dms / lsdlt030.adf / defn / Devpac2asm_jed.defn < prev    next >
Encoding:
Text File  |  1990-09-13  |  6.0 KB  |  179 lines

  1. # JEd definition file for using Devpac2 assembly and debugging.
  2. # (c)John Harper 26-Jun-92
  3.  
  4. Menu:
  5. MENU "Project"
  6.   ITEM "Open new"           "/" "If((OpenNew()),OpenFile())"
  7.   ITEM "Clear text"         ""  "Clear()"
  8.   BAR
  9.   ITEM "Open file..."       "o" "OpenFile()"
  10.   ITEM "Include file..."    "O" "IncludeFile()"
  11.   BAR
  12.   ITEM "Save"               "w" "Save()"
  13.   ITEM "Save as..."         "W" "SaveAs()"
  14.   ITEM "Print file..."      "P" "PrintFile()"
  15.   BAR
  16.   ITEM "Rename File..."     ""  "ChangeName()"
  17.   ITEM "Sleep..."           "\" "Sleep()"
  18.   ITEM "Quit window"        "q" "QuitWindow()"
  19.   ITEM "Save & quit"        "Q" "If(m,Save())If(!r,QuitWindow())"
  20.   ITEM "Quit all"           ""  "QuitAll()"
  21.   BAR
  22.   ITEM "About..."           ""  "About()"
  23. MENU "Edit"
  24.   ITEM "Mark block"         "b" "MarkBlock()"
  25.   BAR
  26.   ITEM "Copy block"         "c" "CopyBlock()"
  27.   ITEM "Cut block"          "x" "CutBlock()"
  28.   ITEM "Erase block"        "z" "EraseBlock()"
  29.   ITEM "Insert block"       "i" "InsertBlock()"
  30.   ITEM "Save block..."      "n" "SaveBlock()"
  31.   ITEM "Print block..."     "p" "PrintBlock()"
  32.   BAR
  33.   ITEM "Delete line"        ""  "Delete(l)"
  34.   ITEM "Delete to EOL"      ""  "Delete(e)"
  35.   ITEM "Delete to SOL"      ""  "Delete(s)
  36.   ITEM "Undelete"           ""  "Undelete()"
  37. MENU "Find"
  38.   ITEM "Search for..."      "S" "FindString()()"
  39.   ITEM "Repeat search"      "s" "FindNext()"
  40.   BAR
  41.   ITEM "Replace..."         "R" "ReplaceString()"
  42.   ITEM "Repeat replace"     "r" "If((FindNext()),Replace())"
  43.   BAR
  44.   ITEM "Next label"         "L" "Move(nl)"
  45.   ITEM "Previous label"     "l" "Move(nl)"
  46.   BAR
  47.   ITEM "Line"               "j" "Move(ln)"
  48.   ITEM "Matching bracket"   "h" "Move(bt)"
  49.   BAR
  50.   ITEM "Auto-mark"          "#" "Move(am)"
  51.   ITEM "Bookmark"           ""  ""
  52.     SUB  "Mark 1"           ""  "Move(bm1)"
  53.     SUB  "Mark 2"           ""  "Move(bm2)"
  54.     SUB  "Mark 3"           ""  "Move(bm3)"
  55.     SUB  "Mark 4"           ""  "Move(bm4)"
  56.     SUB  "Mark 5"           ""  "Move(bm5)"
  57.   ITEM "Set bookmark"       ""  ""
  58.     SUB  "Mark 1"           ""  "Move(sm1)"
  59.     SUB  "Mark 2"           ""  "Move(sm2)"
  60.     SUB  "Mark 3"           ""  "Move(sm3)"
  61.     SUB  "Mark 4"           ""  "Move(sm4)"
  62.     SUB  "Mark 5"           ""  "Move(sm5)"
  63. MENU "Folds"
  64.   ITEM "Make fold"          "(" "MakeFold()"
  65.   BAR
  66.   ITEM "Open fold"          "+" "OpenFold()"
  67.   ITEM "Close fold"         "-" "CloseFold()"
  68.   ITEM "Kill fold"          ")" "KillFold()"
  69.   BAR
  70.   ITEM "Open all folds"     ""  "OpenAllFolds()"
  71.   ITEM "Close all folds"    ""  "CloseAllFolds()"
  72.   ITEM "Kill all folds"     ""  "KillAllFolds()"
  73. MENU "Windows"
  74.   ITEM "Split window"       "d" "SplitWindow()"
  75.   BAR
  76.   ITEM "Expand window"      "]" "ExpandWindow()"
  77.   ITEM "Spread windows"     ";" "SpreadWindows()"
  78.   ITEM "Grow window"        ">" "GrowWindow()"
  79.   ITEM "Shrink window"      "<" "ShrinkWindow()"
  80.   BAR
  81.   ITEM "Previous window"    "," "PrevWindow()"
  82.   ITEM "Next window"        "." "NextWindow()"
  83.   BAR
  84.   ITEM "Show cmd console"   "C" "ExecRexxMacro(CmdShell)"
  85. MENU "Special"
  86.   ITEM "Play macro"         "M" "PlayMacro()"
  87.   ITEM "Start macro"        ""  "StartMacro()"
  88.   ITEM "Stop macro"         ""  "StopMacro()"
  89.   BAR
  90.   ITEM "Insert ascii"       "@" "InsertAscii()"
  91.   ITEM "Insert date"        "D" "PutChars($date)"
  92.   ITEM "Insert time"        "T" "PutChars($time)"
  93.   BAR
  94.   ITEM "Evaluate expression" "" "ExecRexxMacro(Math)"
  95.   ITEM "Command line"       ""  "CLI()"
  96.   ITEM "Exec. ARexx macro"  "e" "ExecRexxMacro(ExecMac)"
  97.   ITEM "Exec. DOS cmd"      "E" "ExecRexxMacro(ExecCmd)"
  98.   ITEM "Delete file..."     ""  "DeleteFile()"
  99. MENU "Assembly"
  100.   ITEM "Assemble file"      ""  "ExecRexxMacro(AsmDevpac2)"
  101.   ITEM "Link..."            ""  "ExecRexxMacro(Link)"
  102.   BAR
  103.   ITEM "Next ass. error"    "1" "ExecRexxMacro(MoveError)"
  104.   ITEM "Prev ass. error"    "2" "ExecRexxString(num = GetClip(''JED.ERR'');SetClip(''JED.ERR'',num-2))ExecRexxMacro(MoveError)"
  105.   ITEM "First ass. error"   "3" "ExecRexxString(SetClip(''JED.ERR'',0))ExexRexxMacro(MoveError)"
  106.   BAR
  107.   ITEM "Run"                ""  "Execute(Run >null: <null: t:test)"
  108.   ITEM "Debug"              ""  "Execute(Run >null: <null: C:Monam2 t:test)"
  109.   ITEM "Monitor"            ""  "Execute(Run >null: <null: C:Monam2)"
  110. MENU "Prefs"
  111.   ITEM "Edit"               ""  "EditPrefReq()"
  112.   ITEM "Display"            ""  "DisplayPrefReq()"
  113.   ITEM "File"               ""  "FilePrefReq()"
  114.   BAR
  115.   ITEM "Open definition..." ""  "OpenDefs()"
  116.   ITEM "Save prefs"         ""  "SavePrefs()"
  117. @
  118.  
  119.  
  120. KeyBindings:
  121. "esc"              "CLI()"
  122. "ralt /"           "OpenNew()"
  123. "control r"        "ChangeName()"
  124. "rshift ralt q"    "QuitAll()"
  125. "help"             "About()"
  126. "f1"               "Move(bm1)"
  127. "f2"               "Move(bm2)"
  128. "f3"               "Move(bm3)"
  129. "f4"               "Move(bm4)"
  130. "f5"               "Move(bm5)"
  131. "shift f1"         "Move(sm1)"
  132. "shift f2"         "Move(sm2)"
  133. "shift f3"         "Move(sm3)"
  134. "shift f4"         "Move(sm4)"
  135. "shift f5"         "Move(sm5)"
  136. "shift up"         "Move(us)"
  137. "shift down"       "Move(ds)"
  138. "shift right"      "Move(el)"
  139. "shift left"       "Move(sl)"
  140. "control up"       "Move(sf)"
  141. "control down"     "Move(ef)"
  142. "control right"    "Move(rw)"
  143. "control left"     "Move(lw)"
  144. "control q"        "Delete(e)"
  145. "control y"        "Delete(l)"
  146. "control u"        "Undelete()"
  147. "alt m"            "StartMacro()"
  148. "control m"        "StopMacro()"
  149.  
  150. "control a"        "ExecRexxMacro(AsmDevpac2)"
  151. "control d"        "Execute(Run >null: <null: C:Monam2 t:test)"
  152. "alt d"            "Execute(Run >null: <null: C:Monam2)"
  153. "control x"        "Execute(Run >null: <null: t:test)"
  154.  
  155. "alt e"            "EditPrefReq()"
  156. "alt p"            "DisplayPrefReq()"
  157. "alt f"            "FilePrefReq()"
  158. "shift return"     "Move(d)Move(el)"
  159. "shift backspace"  "Delete(s)"
  160. "enter"            "Move(el)InsertAscii(10)"
  161. @
  162.  
  163. HotKeys:
  164. "control lshift j"       ""
  165. "control lalt j"         "If((OpenNew()),OpenFile())"
  166. "control lshift lalt j"  "OpenFile()"
  167. "lshift lalt j"          "QuitAll()"
  168. @
  169.  
  170. AutoCommands:
  171. "L#?.(c|h|jed)"    "Pref(tabsize,4)"
  172. "L#?.(a|i|s|doc)"  "Pref(tabsize,8)"
  173. @
  174.  
  175. WBenchCols:   ON
  176. AutoPrivate:  ON
  177. ShowEOF:      ON
  178. Priority:     1
  179.